Applying data mining techniques for measuring software quality

نویسنده

  • Nikos Tsirakis
چکیده

Software is playing a crucial role in modern societies. The demand for software quality is increasing and is setting it as a differentiator which can determine the success or failure of a software product. Moreover delivering high quality products is becoming not just a competitive advantage but a necessary factor for companies to be successful [1]. There are many quality measures but a thorough evaluation of quality can arise from the use of an ISO standard [2]. On the other hand data mining and its ability to deal with large volumes of data and to uncover hidden patterns has been proposed as a means to support some quality parameters such us the evaluation and assessment of the maintainability of industrial scale software systems [3]. Data mining is employed to support semi-automated software maintenance [4] and comprehension and provide practical insights into systems specifics, assuming limited prior familiarity. Since software engineering repositories consist of text documents (e.g. mailing lists, bug reports, execution logs), the mining of textual artifacts is requisite for many important activities in software engineering: tracing of requirements, retrieval of components from a repository, identification and prediction of software failures, etc. Finally by applying mining techniques we can extract useful information and predict individual actions about users and calculate aggregate measures regarding the software quality.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Presented a method for estimating the cost of software using PCA to reduce the size and with the help of data mining

  These days, data mining one of the most significant issues. One field data mining is a mixture of computer science and statistics which is considerably limited due to increase in digital data and growth of computational power of computer. One of the domains of data mining is the software cost estimation category. In this article, classifying techniques of learning algorithm of machine ...

متن کامل

An Empirical Study of Predictive Modeling Techniques of Software Quality

The primary goal of software quality engineering is to apply various techniques and processes to produce a high quality software product. One strategy is applying data mining techniques to software metrics and defect data collected during the software development process to identify the potential lowquality program modules. In this paper, we investigate the use of feature selection in the conte...

متن کامل

Performance Analysis and Enhancement of Software Quality Metrics using Decision Tree based Feature Extraction

Software managers routinely face the problem with software projects that contain error or inconsistencies which increases the budget, time limit and reduces the customer satisfaction. By applying the data mining technique for software metrics dataset as a quality prediction model, helps manager to tackle the above problems in an efficient way and improve the quality. In this paper, Decision tre...

متن کامل

A case study for application of fuzzy inference and data mining in structural health monitoring

In this study, a system for monitoring the structural health of bridge deck and predicting various possible damages to this section was designed based on measuring the temperature and humidity with the use of wireless sensor networks, and then it was implemented and investigated. A scaled model of a conventional medium sized bridge (length of 50 meters, height of 10 meters, and with 2 piers) wa...

متن کامل

Application of Data Mining Techniques for Software Reuse Process

Nowadays’ most of the software products are developed by using existing versions or features in order to reduce the delivery time of software product, to improve the productivity and quality and to reduce the development effort. Software reuse has been a solution factor to acquire the existing knowledge from software repository. To extract existing knowledge from software repository data mining...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007